.real_name_container {
    border-top: 1rpx solid #f5f5f5;
    .label {
        width: 200rpx;

        color: #333333;

        font-family: PingFangSC-Regular, PingFang SC;
        font-size: 28rpx;
        font-weight: 400;
    }
    .w_100 {
        width: 100%;
    }
    .item {
        display: flex;
        align-items: center;
        justify-content: space-between;

        height: 100rpx;
        padding: 0 28rpx;

        border-bottom: 2rpx solid #f5f5f5;
        background-color: #fff;
        .content {
            flex: 1;

            background-color: pink;
            .input {
                height: 100rpx;

                text-align: right;

                background-color: #fff;
                :deep(.placeholder) {
                    line-height: 100rpx;
                }
            }
        }
    }
    .upload_card {
        margin-bottom: 18rpx;
        padding: 28rpx;

        background-color: #fff;
        .btn_container {
            display: flex;
            justify-content: space-between;

            margin-top: 24rpx;
            .left,
            .right {
                width: calc(50% - 12rpx);
            }
            .code_img {
                width: 100%;
                height: 216rpx;
            }
            .btn {
                display: flex;
                align-items: center;
                flex-direction: column;
                justify-content: center;

                height: 216rpx;

                border: 2rpx dashed #eaeaea;
                border-radius: 14rpx;
                background-color: #f9f9f9;
                .btn_icon {
                    width: 34rpx;
                    height: 34rpx;
                    margin-bottom: 25rpx;
                }
                .btn_text {
                    color: #999999;

                    font-family: PingFangSC-Regular, PingFang SC;
                    font-size: 28rpx;
                    font-weight: 400;
                }
            }
        }
    }
    .footer_btn {
        margin-top: 120rpx;
        padding: 0 28rpx;
        .footer_btn_text {
            height: 80rpx;

            text-align: center;

            color: #fff;
            border-radius: 50rpx;
            background: linear-gradient(270deg, #ff5356 0%, #fe292b 100%);

            line-height: 80rpx;
        }
    }
}
